#ifndef ALGO_HH
#define ALGO_HH

//#include "System.hh"
//#include "Layer.hh"
//#include "Pulse.hh"

class Algo
{
protected:

  Algo();

public:
  virtual ~Algo();

  //  virtual Layer solve(System sys,Pulse * pulse,Layer mag,Layer pol,double timestep)=0 ; //=0 methode abstraite donc classe abstraite
 
};

#endif
